package com.tbit.uqbike.object.pojo.dto;

import com.tbit.uqbike.webmanager.util.csv.entity.DownloadDTO;
import lombok.Data;

import java.util.Date;

/**
 * 流水记录下载参数
 */
@Data
public class UserFundsFlowDownloadDTO extends DownloadDTO {
    /**
     * 开始时间
     */
    private Date startTime;
    /**
     * 结束时间
     */
    private Date endTime;
    /**
     * 手机号
     */
    private String phone;
    /**
     * 收支类型 1：充值，2：消费
     */
    private Integer changeType;
    /**
     * 业务类型 1：余额，2：押金，3：礼品卡，4：购卡订单，5：骑行订单直付
     */
    private Integer capitalType;
    /**
     * 子业务类型  1：用户充余额 2：用户退余额 3：人工充余额 4：人工扣余额 5：骑行消费余额 6：充值结束订单 7：欠款补交 8：骑行退款 9：用户充押金 10：用户退押金 11：人工充押金 12：人工扣押金 13：充值赠送礼品卡 14：退余额扣除礼品卡 15：礼品卡兑换 16：骑行消费礼品卡 17：人工充礼品卡 18：人工扣礼品卡 19：购买骑行卡 20：骑行卡退款 21：购买免押卡 22：免押卡退款 23：购买会员卡 24：会员卡退款 25：购买优惠券套餐 26：优惠券套餐退款
     */
    private Integer businessType;
    /**
     * token
     */
    private String token;
}
